<?php

namespace App\Http\Controllers\Tools;

use App\Http\Common\MyUtils;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

class InstallController extends Controller
{
    public $request = null;
    public function __construct()
    {
        $this->request = Request::capture();
    }

    /**
     * 安装项目的路由
     */
    public function installs(){
        if(file_exists('./install.lock')){// 存在,就表示已经安装了数据库了，不能再安装了。
            return response()->view('error');
        }
        $step = MyUtils::sg($this->request,'step',1);
        switch ($step){// 第一步
            case '1':// 开始安装
                return view('install1', ['step' => $step]);
                break;
            case '2':// 输入 数据库名称 以及 用户名、密码 等
                return view('install2', ['step' => $step]);
                break;
            case '3':// 安装完成
                return view('install3', ['step' => $step]);
                break;
        }
    }
}
